home *** CD-ROM | disk | FTP | other *** search
- /*
- * LDB2DB.C
- *
- * Copyright 1995 by Tobias Ferber, ferber@rpk.mach.uni-karlsruhe.de
- */
-
- #include <ctype.h>
- #include <stdlib.h>
- #include <stdio.h>
-
- int main()
- {
- FILE *fp= stdin;
- static char buf[1024], bak[1024];
-
-
- while( !feof(fp) )
- {
- char c, *s, *t, *u, *v;
- int d;
-
- fgets(buf,sizeof(buf),fp);
-
- for(d=0, t=s=v=buf,u=bak; *s && *s!='\n'; *u++= *s++)
- {
- if(!d) if(*s != *u)
- v=s, d++;
-
- if(*s==':' || *s=='/')
- t=s;
- }
-
- *s= *u= '\0'; /* t=filename */
-
- if(t!=buf) { c=*t; *t++= '\0'; }
- if(v<t) { fputs(buf,stdout); fputc(c,stdout); fputc('\0',stdout); }
- if(*t) { fputs(t,stdout); fputc('\0',stdout); }
- }
-
- return 0;
- }
-